body {text-align: center; font-family: "Lucida Sans Unicode","Lucida Grande","Lucida Sans",Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#000; margin:0; padding:0;background-color: #474747;}
body#piantine { background-color:#CCD8C0}


h2, h3, h4 {margin:0; padding:0;font-family: "Lucida Sans Unicode","Lucida Grande","Lucida Sans",Verdana, Arial, Helvetica, sans-serif;}

form, fieldset {margin:0; padding:0; border:0;}
select, textarea, input, button {padding:0; margin:0; font-family: "Lucida Sans Unicode","Lucida Grande","Lucida Sans",Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000;}
.safari button {padding: 2px 3px}

.chronoform {display: none;}

a {color: #000; text-decoration: none;}
a:hover {text-decoration: underline;}
a.back {font-size: 14px; background: url("../img/arrow-back") no-repeat left 3px; padding-left: 16px;}
a.forward {font-size: 14px; background: url("../img/arrow-forward") no-repeat left 3px; padding-left: 16px;}
a.arrow_top {font-size: 14px; background: url("../img/arrow-top") no-repeat left 3px; padding-left: 16px;}
#phocagallery a.forward {background: url("../img/arrow-forward") no-repeat left 3px; display: block; clear: both;}

p{margin:0; padding:0; }
div.banner p{margin-right:18px;}
a img {border: 0;} 

table, tbody, tr, th, td {margin:0; padding:0; border: 0; outline: 0; }

.pulizia {clear: both; margin:0; padding:0; font-size: 0px;}

#canvas {text-align: left; margin:0 auto; width: 980px;}
#piantine #canvas{ background-color: #CCD8C0; padding: 0 100px 200px;}
#piantine .footer a, #piantine .footer p {color:#000; font-size:9px;}

#header {margin: 0; padding:0; width: 100%;}
#header h1 {display: inline; float: left; margin-top:15px; margin-bottom: 0px;}
#header img{height:104px ; width:100%; display: block; margin-top: 4px;}

h1{text-indent: -9999px; margin-top: 51px; margin-bottom: 5px; }
h1 {background-image: url("../img/logo_bianco.gif"); background-repeat: no-repeat;}
h1 a {display: block; width: 377px; height: 46px; outline: none; font-size:22px;}
#piantine h1 {background:  url("../img/piantine/logofondoverde.png") no-repeat;  margin-top: 5px;}

#search form {display:inline; float: right;}
.ie6 #search form {width: 172px;}
#search button {display:inline; float: left; border:0; background: url("../img/arrow-search.gif") no-repeat; width: 23px; height: 19px; text-indent: -9999px;}
#search input {border:0; display:inline; float: left; width: 131px; height: 17px; margin-right:4px; padding-left: 14px; padding-top: 2px;}
#search input.hidden {display: none}

#search {margin-top:45px;}
#header #search {display: inline; float: right; margin-top:45px;}
.ie7 #header #search {width: 200px;}

#menu {height: 23px; background-color:#fff; margin-top: 4px;}
#menu ul {list-style: none; margin: 0; padding: 0; display:inline; float: left;}
#menu ul li {list-style: none; padding: 0; text-transform: uppercase; margin: 4px 11px; display: inline; float: left; }
#menu ul li a {font-size: 12px;}
#menu ul li.selected a {font-weight: bold;}

#menu ul#service {float: right;}
#menu ul#service li {text-transform: lowercase; margin:0; padding: 4px 0; }
#menu ul#service li a {border-left: 1px solid #000; padding: 0 6px; font-size: 12px;} 
#menu ul#service li.first a {border: 0;}
#menu ul#service li.item91 {display: none;}

#submenu {height: 23px; background-color:#377C2C; margin-top: 4px; }
#submenu ul {list-style: none; margin: 0; padding: 0; display:inline; float: left;}
#submenu ul li {list-style: none; padding: 0; text-transform: uppercase; margin: 4px 11px; display: inline; float: left; }
#submenu ul li a {font-size: 12px; color:#fff}
#submenu ul li.selected a {font-weight: bold;}
#submenu ul li.item93 {display: none;}
#submenu ul li.item94 {display: none;}
#submenu ul li.item95 {display: none;}
#submenu ul li.item98 {display: none;}
#submenu ul li.item99 {display: none;}
#forum #submenu {display: none;}

#contenuto {margin: 0; padding:0; margin-top: 4px; width: 100%;}
#forum.ie7 #contenuto {margin-top: 0;}

#banner-welcome {display: inline; float: left; width: 645px;}

#colonna-sx {display: inline; float: left; margin-right: 4px; width: 170px; }
#colonna-dx {display: inline; float: left; margin-left: 4px; width: 170px;  }
#contenuto .box {display: block; background-color: #fff; padding: 13px 30px 14px 9px; margin-bottom: 4px; height: 93px;}
#contenuto .box h2 {color:  #367c2b; font-size: 16px;  font-weight: bold;  font-weight: normal; margin-bottom: 3px;}
#contenuto .box h2 a {color:  #367c2b;} 

#contenuto div.banner {cursor:pointer;}
#contenuto div.banner:hover {text-decoration: underline}

#contenuto .news {padding-right: 5px; } 

#contenuto .lente {background: #fff url("../img/box/back-evidenza.jpg") bottom right no-repeat;}
#contenuto .piantina {background: #fff url("../img/box/back-piantina.jpg") bottom right no-repeat;}
#contenuto .pericolo {background: #fff url("../img/box/back-pericolo.jpg") bottom right no-repeat;}
#contenuto .sport {background: #fff url("../img/box/back-sport.jpg") bottom right no-repeat;}
#contenuto .scuola {background: #fff url("../img/box/back-scuola.jpg") bottom right no-repeat;}
#contenuto .sostienici {background: #fff url("../img/box/back-sostienici.jpg") bottom right no-repeat;}
#contenuto .amici {background: #fff url("../img/box/back-forum.jpg") bottom right no-repeat; padding-right: 1px;}
#contenuto .amici-pic {background: #fff url("../img/box/back-forum-pic.jpg") bottom right no-repeat;}
#contenuto .studenti {background: #fff url("../img/box/back-studenti.jpg") bottom right no-repeat;}
#contenuto .libri {background: #fff url("../img/box/back-libri.jpg") bottom right no-repeat;}

#contenuto .login {height: 217px; background: #fff url("../img/box/back-login.jpg") bottom right no-repeat;}
#contenuto .login form {margin-top: 14px;}
#contenuto .login fieldset {margin-bottom: 11px;}
#contenuto .login label {display: block; margin-bottom: 6px;}
#contenuto .login input {width: 151px; border: 1px #000 solid;}
#contenuto .login button {heigth: 15px; border: 1px #000 solid; background: #fff; }
#contenuto .login a {text-transform: lowercase; text-decoration: underline;}

#contenuto .logout {padding-right: 1px;}
#contenuto .logout form {margin-top: 14px;}
#contenuto .logout button {heigth: 15px; border: 1px #000 solid; background: #fff; }
#contenuto .logout a {text-transform: lowercase; text-decoration: underline;}

#contenuto .gallery {height: 217px; padding-right: 8px;}
.ie6 #contenuto .gallery {height: 214px;}
#contenuto .gallery p {display: inline; float:left; margin-right: 15px; font-size: 11px; width: 58px; line-height: 10px; margin-bottom: 5px; margin-top: 9px;}
#contenuto .gallery img {border:0; width: 58px; height: 48px; display: block; margin-bottom: 8px;}
#contenuto .gallery h3 {font-size: 11px; font-weight: normal}
#contenuto .gallery h3 a {text-decoration: underline;font-size:12px;}

#contenuto .lastbox {margin-bottom: 0}

#corpo-centrale {display: inline; float: left; min-height: 352px; width: 613px; background-color: #fff; padding: 8px 9px;}
.ie6 #corpo-centrale {height: 352px;}
#corpo-centrale h2 { font-size: 24px; color:#367C2B; font-weight: normal;text-transform: lowercase;}
#corpo-centrale h3 { font-size: 16px; font-weight: bold; margin-top: 15px; text-transform: lowercase; }
.extra #corpo-centrale h3 {margin-top: 0; margin-bottom: 15px;}
#corpo-centrale h3.blog {margin-top: 0;}
#corpo-centrale .iteminfo {display: none;}
#corpo-centrale img {display: inline; float: left; margin: 5px 10px 5px 0; border: 0;}

#borsedistudio #corpo-centrale .item .iteminfo {display: block;}
#borsedistudio #corpo-centrale .item .testo p {margin-top: 0;}



#forum #corpo-centrale {width: 805px; min-height: 0;}
#corpo-forum {}
#corpo-forum h2 {font-family: Georgia; font-size: 24px; font-weight: normal; text-transform: lowercase;}
#corpo-forum h3 {font-family: Georgia; font-size: 14px; font-weight: bold; margin-top: 15px; text-transform: lowercase; font-weight: bold;}

#news #corpo-centrale h3.blog {margin-bottom: 5px;}
#news #corpo-centrale .item {margin-bottom: 20px; margin-top: 10px;}
#news #corpo-centrale .item .testo p {margin-top: 0;} 
#news #corpo-centrale .item .separatore {display: none}
#news #corpo-centrale .iteminfo {display: block; margin-top: 10px;}
#diconodinoi #corpo-centrale h3.blog {margin-bottom: 5px;}
#diconodinoi #corpo-centrale .item .testo .separatore {display: none}
#diconodinoi #corpo-centrale .iteminfo {display: block; margin-top: 0px;}
#corpo-centrale.news h2 {font-size: 14px; font-weight: bold; margin: 0;}
#corpo-centrale.news h2.title {font-size: 24px; font-weight: normal; margin-bottom: 4px;}

#borsedistudio #corpo-centrale .item .testo a {text-decoration: none;}
#borsedistudio #corpo-centrale .item .testo a:hover {text-decoration: underline;}

#corpo-centrale h4 {font-family: Georgia; font-size: 12px; font-weight: bold; text-transform: lowercase;}
#corpo-centrale p {margin: 8px 0 0;font-size:16px;line-height: 1.3em;}
#corpo-centrale .faq p {margin: 0;}

#corpo-centrale ul, #corpo-centrale ol {padding-left: 16px;}
.ie7 #corpo-centrale ul, .ie7 #corpo-centrale ol {margin-left: 22px; padding-left:0;}
#corpo-centrale ul li {list-style:square; margin-bottom: 15px;}
#corpo-centrale ol li {margin-bottom: 15px;}
#corpo-centrale blockquote {margin-left: 16px;}
.ie7 #corpo-centrale blockquote {margin-left: 22px;}
#corpo-centrale a {text-decoration: underline;}
#corpo-centrale h2 a {text-decoration: none;}
#corpo-centrale h3 a {text-decoration: none;}
#corpo-centrale p a.segnala-pericolo {display: block; background: url("../img/vai.gif") no-repeat left 5px; padding-left: 29px;}

#corpo-centrale .separatore {background: url("../img/separatore.png") no-repeat center; height: 28px; margin: 0;} 
#corpo-centrale .inner-photogallery h3 {margin:0;}
#corpo-centrale .inner-photogallery p {display: inline; float: left; font-size: 9px; width: 125px; margin-right: 13px; line-height: 10px;}
#corpo-centrale .inner-photogallery img {width: 125px; height: 85px; border:0; display: block; margin-bottom: 15px;}

#corpo-centrale .attachmentsList h3 {font-size: 12px; font-weight: bold; margin-top: 10px; }
#corpo-centrale .attachmentsList ul {list-style: none; padding:0; margin: 5px 0;}
#corpo-centrale .attachmentsList ul li {list-style: none}
#corpo-centrale .attachmentsList a  {display: block; background: url("../img/download.gif") no-repeat left 5px; padding-left: 29px; text-transform: lowercase;}

#corpo-centrale .inner-list h3 {margin:0;}
#corpo-centrale .inner-list p {margin-top: 10px; margin-bottom: 20px;}
#corpo-centrale .inner-list p.last {margin-bottom: 5px;}
#corpo-centrale .inner-list a {text-decoration: none;}
#corpo-centrale .inner-list a:hover {text-decoration: underline;}
#corpo-centrale .inner-list a.forward  {text-decoration: underline;}

#corpo-centrale form.login_form p {display: inline; float: left; margin-right: 19px;}
#corpo-centrale form.login_form p.secondo {margin-right: 0;}

#corpo-centrale #segnala-pericolo h3 {text-transform: uppercase; margin:0;}

#corpo-centrale #segnala-pericolo form p {display: inline; float: left; margin-right: 19px;}
#corpo-centrale #segnala-pericolo form p.secondo {margin-right: 0;}
#corpo-centrale #segnala-pericolo form p.area {width: 433px; margin-right: 0;}
#corpo-centrale #segnala-pericolo form p.note {float: none; font-weight: bold; font-size: 9px; display: block;}
.ff3 #corpo-centrale #segnala-pericolo form p.note {padding-top: 10px;}
#corpo-centrale #segnala-pericolo label {display: block; margin: 5px 0 3px;}
#corpo-centrale #segnala-pericolo input {width: 207px; border: 1px #000 solid;}
#corpo-centrale #segnala-pericolo input.checkbox {width: 207px;}
#corpo-centrale #segnala-pericolo select {width: 433px; border: 1px #000 solid;}
#corpo-centrale #segnala-pericolo button {heigth: 15px; border: 1px #000 solid; background: #fff; margin-top: 7px;}
#corpo-centrale #segnala-pericolo button.confirm {margin-top: 0;}
/* .ff3 #corpo-centrale #segnala-pericolo input[type=file] {width: 207px; border: 1px #000 solid;} */
#corpo-centrale #segnala-pericolo textarea {width: 433px; border: 1px #000 solid; height: 80px}
#corpo-centrale #segnala-pericolo div.pulizia {margin: 10px;}
.ff3 #corpo-centrale #segnala-pericolo div.pulizia {margin: 10px;}
#corpo-centrale #segnala-pericolo form p.accetto {width: 207px; margin-top: 15px;}
#corpo-centrale #segnala-pericolo form p.accetto strong {display:inline; float: left; margin-right: 15px; font-weight: normal; position: relative; top: -2px;}
.ie7 #corpo-centrale #segnala-pericolo form p.accetto strong {position: static;}
.ie6 #corpo-centrale #segnala-pericolo form p.accetto strong {position: static;}
#corpo-centrale #segnala-pericolo form p.accetto label {width: auto; display: inline; margin-right: 5px; position: relative; top: -3px;}
#corpo-centrale #segnala-pericolo form p.accetto input {width: auto; border: 0;}

.safari #corpo-centrale #segnala-pericolo form p.accetto {height: auto;}

#corpo-centrale #segnala-pericolo form p.captcha input {margin-top: 11px;}
#corpo-centrale #segnala-pericolo span.cf_alert {background:0; border:0; font-family:Georgia; font-size:14px; margin:0; padding-left:0; font-weight: bold;}
#corpo-centrale #segnala-pericolo form p .validation-advice {color: #CF3738;}
.ie6 #corpo-centrale #segnala-pericolo form p div.validation-advice {width: 270px; display: inline; float:left;}
#corpo-centrale #segnala-pericolo form a {text-decoration: none;}
#corpo-centrale #segnala-pericolo form a:hover {text-decoration: underline}



/* #corpo-centrale #segnalazioni-pericolo address {display: none} */

#segnalazioni-pericolo #leggenda {margin-top: 17px; font-size: 10px;}
#segnalazioni-pericolo #leggenda img {display:inline; flat: left; margin-right: 10px} 
#segnalazioni-pericolo #gmap {margin-top: 14px;}

#home .footer{width: 100%; }
.footer {margin: 0; padding:0; margin: 3px 0 30px; width: 823px; text-transform: lowercase; }
.footer a, .footer p {font-size: 12px; color:#fff;}
.footer .credits {display: inline; float: left; margin-left: 175px;}
.footer .copy {display: inline; float: right; margin-right: 18px;}
#home .footer .copy {margin-right: 0px;}

#corpo-centrale .pagination {font-size: 14px;}
#corpo-centrale .pagination code {font-size: 11px;}
#corpo-centrale .pagination a {text-decoration: none;}
#corpo-centrale .pagination a:hover {text-decoration: underline;}
.pagecounter {display: none;}

#search-results a {text-decoration: none}
#search-results a:hover {text-decoration: underline;}
#search-results a:hover h3 {text-decoration: underline;}
#search-results .sezione {font-size: 9px}
.highlight {color: #367C2B; font-weight: bold;}

#corpo-centrale .weblinks h3 {margin-top: 0;}
#corpo-centrale .weblinks a {text-decoration: none; display: block; margin-bottom: 15px;}
#corpo-centrale .weblinks a h3 {text-decoration: none;}
#corpo-centrale .weblinks a span {text-decoration: none;}
#corpo-centrale .weblinks a:hover h3 {text-decoration: underline;}
#corpo-centrale .weblinks a:hover span {text-decoration: underline;}

/* Form utenti */
#iscrizioni #corpo-centrale form p {display: inline; float: left; margin-right: 19px;}
#iscrizioni #corpo-centrale form p.secondo {margin-right: 0;}
#iscrizioni #corpo-centrale form p.area {width: 433px; margin-right: 0;}
#iscrizioni #corpo-centrale form p.note {float: none; font-weight: bold; font-size: 9px; display: block; margin-top: 15px;}
.ff3 #iscrizioni #corpo-centrale form p.note {padding-top: 10px;}
#iscrizioni #corpo-centrale form p.statuto {float: none; font-weight: bold; display: block;}
#iscrizioni #corpo-centrale form p.statuto a {text-decoration: underline;}
#iscrizioni #corpo-centrale form label {display: block; margin: 5px 0 3px; text-transform: lowercase;}
#iscrizioni #corpo-centrale form label.invalid {color: #c00; font-weight: bold;}
#iscrizioni #corpo-centrale form input {width: 207px; border: 1px #000 solid;}
#iscrizioni #corpo-centrale form button {heigth: 15px; border: 1px #000 solid; background: #fff; margin-top: 7px;}
#iscrizioni #corpo-centrale form button.confirm {margin-top: 0;}
#iscrizioni #corpo-centrale form textarea {width: 433px; border: 1px #000 solid; height: 80px}

#iscrizioni #corpo-centrale div.pulizia {margin: 10px;}
.ff3 #iscrizioni #corpo-centrale div.pulizia {margin: 10px;}

#iscrizioni #corpo-centrale form p.accetto {width: 207px; margin-top: 15px;}
#iscrizioni #corpo-centrale form p.accetto strong {display:inline; float: left; margin-right: 15px; font-weight: normal; position: relative; top: -2px;}
.ie7 #iscrizioni #corpo-centrale form p.accetto strong {position: static;}
.ie6 #iscrizioni #corpo-centrale form p.accetto strong {position: static;}
#iscrizioni #corpo-centrale form p.accetto label {width: auto; display: inline; margin-right: 5px; position: relative; top: -3px;}
#iscrizioni #corpo-centrale form p.accetto input {width: auto; border: 0;}

.safari #corpo-centrale form p.accetto {height: auto;}

#iscrizioni #corpo-centrale form p.tiposocio {width: auto; margin-top: 15px;}
#iscrizioni #corpo-centrale form p.tiposocio label {width: 417px; display: inline; float: left; margin-left:5px; position: relative; top: -9px;}
#iscrizioni.ie7 #corpo-centrale form p.tiposocio label {width: 410px;}
#iscrizioni.ie6 #corpo-centrale form p.tiposocio label {width: 410px;}
#iscrizioni #corpo-centrale form p.tiposocio label strong {text-decoration:underline; display: block;}
#iscrizioni #corpo-centrale form p.tiposocio input {width: auto; border: 0; display: inline; float: left; }

#iscrizioni #corpo-centrale form p.captcha input {margin-top: 11px;}
#iscrizioni #corpo-centrale span.cf_alert {background:0; border:0; font-family:Georgia; font-size:14px; margin:0; padding-left:0; font-weight: bold;}
#iscrizioni #corpo-centrale form p .validation-advice {color: #CF3738;}
.ie6 #iscrizioni #corpo-centrale form p div.validation-advice {width: 270px; display: inline; float:left;}
#iscrizioni #corpo-centrale form a {text-decoration: none;}
#iscrizioni #corpo-centrale form a:hover {text-decoration: underline}

#iscrizioni #corpo-centrale form p.minorenne {width: auto; float: none; display: block; margin-top: 17px;}
#iscrizioni #corpo-centrale form #toggle-minorenni {cursor: pointer; text-decoration: underline;}
#iscrizioni #corpo-centrale form fieldset fieldset {border: 1px solid #000; margin-top: 5px; padding: 0 5px 5px;}
#iscrizioni #corpo-centrale form fieldset legend {font-family: Georgia; font-size: 14px; font-weight: bold; display: block; color: #000;}

p.dati-bonifico strong {display: inline; float: left; width: 80px;}

#iscrizioni #corpo-centrale form p.dati-paypal {display: block; float: none; margin: 0;}
#iscrizioni #corpo-centrale form a.paypal {display: block;}

.contentpane {text-align: left; padding: 5px;}
.contentpane h2 {font-family: Georgia; font-size: 24px; font-weight: normal; text-transform: lowercase;}
.contentpane h3 {font-family: Georgia; font-size: 14px; font-weight: bold; margin-top: 15px; text-transform: lowercase; font-weight: bold;}
.contentpane .iteminfo {display: none;}

#iscritti {margin-top: 15px;}
#iscritti h3 {margin-top: 0;}
#iscritti ul {margin: 0; padding: 0}
#iscritti ul li {list-style: none; display: inline; float: left; margin: 0; margin-right: 3px;}
#iscritti ul li a {text-transform: uppercase; text-decoration: none;}
#iscritti ul li a.sel {font-weight: bold;}
#iscritti ul li a:hover {text-decoration: underline;}
#iscritti .socio {text-transform: capitalize;}
#iscritti .soci-sostenitori {display: inline; float: left; width: 189px; margin-right: 35px}
#iscritti .soci-amici {display: inline; float: left; width: 189px;}
#iscritti .separatore {height: 10px;}

#system-message {margin: 0; padding: 0;}
#system-message dt {display: none;}
#system-message dd {margin: 0; padding: 0;}
#system-message dd ul {margin: 0; padding: 0;}
#system-message dd ul li {list-style: none; color: #c00;}

/* Phoca gallery */
.phocagallery-box-file {border:0; margin:0; padding: 0; background: 0;}
.phocagallery-box-file:hover {border:0; margin:0; padding: 0; background: 0;}
.phocagallery-box-file a:hover {border:0; margin:0; padding: 0; background: 0;}

.phocagallery-box-file {width: 142px; height: auto; margin: 0 10px 20px 0; display: inline; float: left;}
.phocagallery-box-file:hover {width: 142px; height: auto; margin: 0 10px 20px 0; display: inline; float: left;}
.phocagallery-box-file.last {margin-right: 0;}
.phocagallery-box-file.last:hover {margin-right: 0;}

.phocagallery-box-file img.thumb {width: 142px; height: 94px;}

.item .phocagallery-box-file {margin-bottom: 5px;}

#phocagallery .detail {display: inline; float: left;}
#phocagallery .name {display: inline; float: left; color:#000; margin:0; padding: 0; text-align:left; font-size: 9px;}
#phocagallery .name strong {display: block;}

#form-phocagallery {position: relative;}
#numrow {background: url("../img/arrow-forward") no-repeat left 5px; padding-left: 13px; position: absolute; top: -15px; right: 7px;}
.safari #numrow {background-position: left 2px;}
#numrow span {padding-right: 10px}

#photogallery h3.blog {margin-bottom: 5px;}

#phocagallery-upload form fieldset {border:0; padding:0; margin:0;}
#phocagallery-upload form fieldset legend {font-size: 14px; font-family: Georgia; font-weight: bold; text-transform: lowercase; font-weight: bold; color:#000; padding:0; margin-bottom: 5px;}
#phocagallery-upload form p {display: inline; float: left; margin-bottom: 5px}
.safari #phocagallery-upload #show-message {min-height: 5px;}
#phocagallery-upload form p.secondo {margin-right: 0;}
#phocagallery-upload form p.note {float: none; display: block; color:#666;}
.ff3 #phocagallery-upload form p.note {padding-top: 10px;}
#phocagallery-upload form label {margin: 0 5px 0 3px; width: 40px; display: block; float: left;}
#phocagallery-upload form input {width: 207px; border: 1px #000 solid; text-transform: lowercase; height: 16px;}
#phocagallery-upload form input[type=file] {width: 207px; border: 1px #000 solid; height: auto;}
#phocagallery-upload form button {heigth: 15px; border: 1px #000 solid; background: #fff;}

/* Faq */
a.question {font-family: Georgia; font-size: 12px; text-transform: lowercase;} 
.answers {margin-top: 10px;}

/* PHP List Public Pages */
body#phplist {background-color: #bcc0aa;}
#phplist #header {height: 76px}
#phplist #header h1 {margin-top: 48px; background-image: url("../img/home/logo.gif"); background-repeat: no-repeat; text-indent:-999px;}
#phplist h1 {margin-top:0; text-indent:0px; color: #174747; font-family: Georgia; font-size: 15px; font-weight: bold; margin-bottom: 3px;}
#phplist img {display: none}
/* left_slider */
#left_slider {height:100%;width:100%;overflow:hidden;float:left;}
#left_slider ul {list-style:none;padding-left:0;margin-left:0;width:3000px;margin-top: 0;}
#left_slider li {float:left;margin:0;display:inline;width:170px}
#left_slider .box_slider {height:196px;}
#navi2 {width:170px;height:35px;float:left;background-image:url("../img/slider/box-verde.jpg");margin-top:-4px;}
#navi2 a.prev {width:22px;height:22px;background:url('../img/slider/_sx-gr.png') 0 0 no-repeat;float:left;margin-right: 10px; cursor:default}
#navi2 a.next {width:22px;height:22px;background:url('../img/slider/_dx-gr.png') 0 0 no-repeat;float:left;cursor:default}
#buttons2 {height:35px;margin-top: 5px;margin-left: 100px;}
#navi2 a.prev.active{cursor:pointer;background:url('../img/slider/sx.png') 0 0 no-repeat;} 
#navi2 a.next.active{cursor:pointer;background:url('../img/slider/dx.png') 0 0 no-repeat;}  
.testo {margin-bottom:10px;margin: 8px 0 0;font-size: 16px;line-height: 1.3em;}
.top {margin-top: -5px;}

